.box-im{
    position: absolute;
    display: flexbox; /* Ustawienie kontenera jako flexbox */
    left: 1400px;
    flex-direction: row; /* Ustawienie kierunku flexboxa w poziomie */
    flex-wrap: wrap; /* Zezwolenie na przenoszenie elementów na nową linię, jeśli jest to konieczne */
    gap: 0px; /* Przestrzeń między elementami (opcjonalnie) */
    justify-content: center; /* Wyśrodkowanie elementów poziomo */
    border-radius: 1.5rem; /* Zaokrąglenie rogów, możesz dostosować tę wartość */
    top: 10%; /* Przesunięcie kontenera o % od górnej krawędzi 37% basic */
    border: 1px solid #ff0000; /* Opcjonalnie, dla wyróżnienia kontenera */
    width: 860px; /* Maksymalna szerokość kontenera */

    width: 930px;
    height: 610px;
    overflow: hidden;
    border-radius: 1.5rem;
  }
  
  
  .box img {
    width: 700px; /* Szerokość obrazu */
    height: 300px; /* Wysokość obrazu */
    margin-right: 1rem; /* Margines z prawej strony obrazu */
  }

  .box-im img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter 1s ease-in-out;
}
  
  #mainImage {
    z-index: 1;
  }
  
  #nextImage {
    z-index: 2;
    opacity: 0;
    filter: blur(20px);
  }
  